package com.reservation.taxi.taxi.vo.businessinfo;

import lombok.Data;

import java.math.BigDecimal;

/**
 * 营运到达
 * YYDD 接口命令
 */
@Data
public class BusinessArriveVo {

    /**
     * 公司标识，与交通部一致。
     */
    private String companyId;

    /**
     * 订单编号 (与发送交通部一致)
     */
    private String orderId;

    /**
     * 车辆实际到达经度 单位：1*10-6度
     */
    private Double destLongitude;

    /**
     * 车辆实际到达纬度 单位：1*10-6度
     */
    private Double destLatitude;

    /**
     * 坐标加密标识 1：GCJ-02 测绘局标准 2：WGS84 GPS标准 3：BD-09 百度标准 4：CGCS2000 北斗标准 0：其他
     */
    private Integer encrypt;

    /**
     * 实际下车时间 格式：yyyyMMddHHmmss
     */
    private String destTime;

    /**
     * 载客里程 单位：km
     */
    private Integer driveMile;

    /**
     * 载客时间 单位：秒
     */
    private Integer driveTime;

    /**
     * 行政区划编号
     */
    private Integer address;

    /**
     * 驾驶员姓名 （非必填）
     */
    private String driverName;

    /**
     * 驾驶员联系电话
     */
    private String driverPhone;

    /**
     * 驾驶员身份证号
     */
    private String driverIDCard;

    /**
     * 网络预约出租汽车驾驶员证编号 (如果无网络预约出租汽车驾驶员编号，填汉字空)
     */
    private String driverCertCard;

    /**
     * 车牌号码
     */
    private String vehicleNo;

    /**
     * 实际上车时间 格式：yyyyMMddHHmmss
     */
    private String depTime;

    /**
     * 车辆实际出发经度 单位：1*10-6度
     */
    private Double depLongitude;

    /**
     * 车辆实际出发纬度 单位：1*10-6度
     */
    private Double depLatitude;

    /**
     * 等待时间 单位：秒 (非必填)
     */
    private Integer waitTime;

    /**
     * 乘客称谓 (非必填)
     */
    private String passengerName;

    /**
     * 乘客性别 0-未知性别 1-男性 2-女性 9-未说明性别 (非必填)
     */
    private Integer passengerSex;

    /**
     * 乘客手机号
     */
    private String passengerPhone;

    /**
     * 应收金额 单位：元 (非必填)
     */
    private BigDecimal price;

    /**
     * 订单下达时间 格式：yyyyMMddHHmmss
     */
    private String orderTime;


}
